home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Games Extra 1996 September
/
Amiga Games Extra CD-ROM 9-1996.iso
/
apc&tcp
/
nocover
/
nocover_29
/
texteb
/
help-!fontsensitiv.mp.pp
/
help-!fontsensitiv.mp
(
.txt
)
Wrap
Magnetic Pages Article
|
1996-07-16
|
2KB
|
31 lines
MPARTICLE
+ <><><><><><><><><><><><><><>+ <><<Antwort f
r Sharkie>>><>+ <><><><><><><><><><><><><><>
< Soso, der Herr wei
nicht wie man Fontsensitiv0 Programmiert! Na dann helfen wir ihm mal glatt!< Also erstmal wie man an die X_Size kommt, das ist n
mlich< ziemlich einfach, tja aber ich mu
es Dir leider in
Pascal-Form geben:
PScr:=LockPubScreen(NIL); DInfo:=GetScreenDrawInfo(PScr);% XSize:=DrawInfo^.dri_Font^.tf_XSize;% YSize:=DrawInfo^.dri_Font^.tf_YSize;
Wobei gilt:: PScr : Zeiger auf Screenstruktur (p_Screen)< DInfo : Zeiger auf Drawinfo (p_DrawInfo)6 XSize, YSize : Zahl in min. Wortgr
e (Word)
< Man holt sich also die Drawinfo-Struktur f
r den< Publicscreen und dort sind die Werte durch einen Umweg< durch den dri_Font Eintrag zu finden, genaus mu
t Du Deinen
Includes entnehmen.
Alles klar?< Wie man weitergeht ist von Programmierer zu Programmierer< anders, die einen Nehmen die Gr
e mal mit der Position< (z.B.gad:=NewGadget(5*XSize, 3*YSize...)), die anderen< machen die GUI erst f
r eine spezielle Fontgr
e und nehmen< dann mit dem Gr
enunterschied mal (dies ist h
chstens als< Notl
sung zu betrachten!), also Du kannst Dir aber auch ein< ganz anderes Verfahren ausdenken, ich pers
nlich benutze< eine eigene Unit von einen gewissen Hern Schotte, vielleicht kennt ihn ja jemand.
Also, viel Spa
\||||||/
-Cactus- of ANXUR /||||||\
"Helpline FontsensitivSeite 1 von 3
"Helpline FontsensitivSeite 2 von 3
"Helpline FontsensitivSeite 3 von 3